var ForumAddressResolver = {
    getAddress:function(utente, forum) {
        var address = Util.BASE_ADDRESS;
        if (utente != null) {
            if (utente.isTutor()) {
                address += "tutor";
            } else {
                address += "student";
            }
            if (forum != null) {
                if (forum != null && forum.getURL() != null) {
                    address += "/" + forum.getURL();
                } else if (forum.getId() != null && forum.getId() != "" && forum.getEdizione() != null && forum.getEdizione() != "") {
                    address += "/nForumThreadList.aspx?cName=" + forum.getId() + "&tEditionRef=" + forum.getEdizione();
                }
            } else {
                // non è stata indicata un forum, restituisco l'indirizzo della lista dei forum
                address += "/forumList.aspx";
            }
        }

        if (Constant.DEBUG) {
            address = address.replace(/\?.*$/g, "");
            address += ".html";
        }
        return address;
    }
};